package myclass

/**
  * CreditCard
  * 一个类只有一个对象(单例模式)
  * 继承App可以不写main方法
  * @author zhangyimin
  * @date 2018-09-14 下午4:07
  * @version 1.0
  */
object CreditCard extends App {

  //定义一个变量保存卡号
  private[this] var no: Long = 0

  //生成卡号
  def generateNo(): Long = {
    no += 1
    no
  }

  println(generateNo())
  println(generateNo())
  println(generateNo())
  println(generateNo())
  println(generateNo())
  println(generateNo())


}
